/*
 * module-creative
**/
/* 閻у�澹婇懗灞炬珯 */
.body_wrap .box_2{ background-color: #fff;}
/* 閻忔媽澹婇懗灞炬珯 */
.body_wrap .box_3{ background-color: #f3f2f4;}
.box_2 .box_hd{ font-family: "Microsoft yahei"; color: #000; font-size: 16px; padding: 20px 0 50px;}

/* 閻€劍鍩涢崥宥囆瀊ox */
.user_name{}
.user_name span{ color: #434343;}
/* upload閸旂姴褰�*/
.body_wrap .icon_add{ display: inline-block; width: 20px; height: 20px; vertical-align: -5px; margin-right: 4px; background: url(../img/icon_add.png) no-repeat;}
/* 娴ｆ粌鎼ч崶鍓уbox */
.body_wrap .works_img{ width: 214px; height: 132px; overflow: hidden;}

/* 娑撳﹣绱剁亸渚�桨閸ワ拷*/
.cover_upload_box{ margin: 20px 0 13px;}
.cover_img .cover_img_creative{ padding: 4px; border:1px solid #ddd; width: 214px; height: 132px; overflow: hidden;}
.cover_img .cover_img_script{ padding: 4px; border:1px solid #ddd;  height: 209px; overflow: hidden;}
.cover_upload .cover_upload_creative{ margin-left: 244px;}
.cover_upload .cover_upload_script{ margin-left: 120px;}
.cover_upload .btn_upload{ padding:0 70px;}
.tip_box{ color: #434343;}
.tip_box h4{ font-size: 15px;}
.tip_box p{ font-size: 14px;}
/* 娑撳﹣绱舵担婊冩惂 */
.works_upload_box{ border: 2px dashed #b1b8bb; padding: 30px 0 20px 20px; margin-bottom: 15px; border-radius: 8px;}
.works_upload_box ul{ margin-right: -30px;}
.works_upload_box li{ float: left; display: inline; margin: 0 20px 10px 0;}
.works_upload_box li .works_name{ height: 20px; line-height: 20px; overflow: hidden;}

.works_upload{ border: 2px dashed #b1b8bb; width: 192px; height: 113px; padding: 35px 0 0 18px; border-radius: 8px;}
.works_upload .btn_upload{ padding: 0 45px 0 70px; background: url(../img/icon_add.png) 45px center no-repeat #dc2430;}
.works_upload p{ margin-top: 8px; color: #999; line-height: 16px;}


/* 娑撳﹣绱堕梽鍕 */
.works_desc_box{ overflow: hidden;}
.works_desc_box li{ margin-bottom: 20px;}
.works_desc_box li label{ width: 120px; vertical-align: top; text-align: right; float: left; display: inline; line-height: 38px; font-size: 15px; font-family: "Microsoft yahei"; color: #000;}
.works_desc_box li p{ margin-left: 122px;}
.works_desc_box input.i_text{ width: 254px; height: 36px; line-height: 36px; padding: 0 3px; border: 1px solid #e3e3e3; border-radius: 5px;}
.works_desc_box select{ vertical-align: -8px;}
.works_desc_box textarea.i_text{ width: 845px; height: 176px; padding: 10px 5px; border: 1px solid #e3e3e3; border-radius: 5px; font-size: 15px; font-family: "Microsoft yahei"; color: #000; line-height: 20px;}
.works_desc_box .file_upload_box{ position: relative;}
.file_upload_box .file_btn{ opacity: 0; width: 120px; height: 28px; display: block; position: absolute; left: 270px; top: 7px;}
.file_upload_box .btn_upload{ padding: 0 15px; width: 90px; height: 28px; line-height: 28px; cursor: pointer; margin-left: 5px;}

.works_price_box{ padding: 35px 0 25px; background-color: #f3f2f4;}



/* list妞わ拷*/
.handle_bar .btn_com_red{ padding: 0 35px 0 25px;}
/*.handle_bar .searchbox{ border-radius: 5px;}*/
.handle_bar .searchbox input{ padding: 0; margin: 0; border: 1px solid #e3e3e3; background: #fff; height: 36px; border-radius: 5px; box-shadow: none;}
/*.handle_bar .searchbox .sc_type_box,.handle_bar .searchbox .sc_btn{}*/
/*.handle_bar .searchbox .sc_type_box{ background-position: right -24px; border-right: 1px solid #e3e3e3; width: 71px; height: 36px; line-height: 36px;}*/
.handle_bar .searchbox .sc_txt{ width: 200px; padding: 0 3px; line-height: 36px; border-right: none; z-index: 2; margin-right: -4px; position: relative; border-radius: 5px 0 0 5px;font-size:13px;}
.handle_bar .searchbox .sc_btn{ /*width: 38px;*/ height: 38px; width: 40px;}
.handle_bar .searchbox .sc_txt_btn{ background: url(../img/search_icon.png) 9px 9px no-repeat #fff;}
.handle_bar .searchbox .sc_draw_btn{ background: url(../img/draw_icon.png) 0 -2px no-repeat #fff; margin-right: 10px;}
.handle_bar .searchbox .sc_draw_btn_cur{ background: url(../img/draw_icon.png) 0 -46px no-repeat #7b4397; border: 1px solid #7b4397; border-radius: 5px 5px 0 0; height: 50px;}

.works_show_list{ padding-top: 30px; margin-right: -40px;}
.works_show_list li{ width: 224px; float: left; display: inline; margin: 0 28px 20px 0;}
.works_show_list .works_show{ background-color: #fff; border: 1px solid #ddd; width: 214px; padding: 4px 4px 10px; position: relative;}
.works_show_list .works_show i{ position: absolute; display: block;}
.works_show_list .works_show i.icon_new{ position: absolute; top: -1px; left: -1px; display: block; width: 62px; height: 61px; background: url(../img/label_new_62.png) no-repeat;}
.works_show_list .works_show i.price_box{ position: absolute; top: 9px; right: -3px; display: block; height: 24px; padding:0 5px;line-height: 24px; background-color: #00b22d; font-size: 15px; font-family: "Microsoft yahei"; font-style: 
normal; color: #fff; text-align: center;overflow: hidden; font-weight: normal;}
.works_show_list .works_type_box{ margin-top: 6px; height: 24px; font-size: 13px;}
.works_show_list .works_type_box .works_type{ font-size: 13px;}
.works_show_list .like_box{ color: #a72b8f; font-family: Arial; font-size: 13px;}
.works_show_list .like_box .fav_heart{ display: inline-block; vertical-align: -2px; background: url(../img/icon_heart_14.png) no-repeat; width: 14px; height: 12px;}
.works_show_list .liked_box{ color: #9d9d9d;}
.works_show_list .liked_box .fav_heart{ background-position: 0 -22px;}
.works_show_list .works_name{ font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}
.works_show_list .user_name{ margin-top: 5px; height: 20px; line-height: 20px; overflow: hidden;}

/* detail妞わ拷*/
.works_detail_box{ margin-top: -5px;}
.works_detail_left{ width: 660px; overflow: hidden; padding-bottom: 50px;}
.works_detail_left .works_title{ font-size: 26px; margin-bottom: 10px;}
.works_detail_left .works_desc{ padding: 30px 0 40px;}
.works_detail_left .works_desc p.w_d_t{ font-size: 13px; line-height: 20px; margin-bottom: 15px;}
.works_detail_left .works_desc p.w_d_p{ text-align: center; margin-bottom: 25px;}


.works_detail_right{ width: 276px; overflow: hidden;}
.works_detail_right .btn_buy_box{ margin-bottom: 15px;}
.works_detail_right .btn_buy_box .btn_com_purple{ width: 276px; height: 58px; line-height: 62px; font-size: 24px;}

.works_detail_right .works_info_box{ border-top: 1px solid #dad8da; padding: 20px 0 15px;}
.works_detail_right .works_info_box p{ font-size: 13px; color: #434343; line-height: 22px;}
.works_detail_right .works_info_box span{ display: inline-block; height: 20px; line-height: 20px; padding: 0 15px; color: #fff; margin: 0 6px 5px 0; background-color: #b955a5;}

.works_detail_right .works_show_list{ border-top: 1px solid #dad8da; padding-top: 15px; margin: 0;}
.works_detail_right .works_show_list li{ float: none; display: block; margin: 0 0 20px;}


/* 鐠愵厺鎷辨い锟�/
.works_buy_box{ padding: 40px 0 70px;}
.works_buy_left{ background-color: #fafafa; border: 1px solid #e3e3e3; border-top: 12px solid #fff; border-right: 12px solid #e3e3e3; border-left: none; width: 645px; /*height: 533px;*/ position: relative;}
.works_buy_left .corner_right{ position: absolute; right: -12px; bottom: -1px; display: block; width: 12px; height: 10px; background: url(../img/corner.png) no-repeat;}
.works_buy_left .works_show{ border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; padding: 25px 25px 30px 28px; height: 142px;}
.works_buy_left .works_show .works_info{ margin-left: 242px;}
.works_buy_left .works_show .works_name{ font-size: 26px; height: 40px; line-height: 40px; overflow: hidden;}
.works_buy_left .works_show .works_type_box{ height: 20px; margin-bottom: 20px;}
.works_buy_left .works_show .works_type{ font-size: 18px; margin-right: 25px;}
.works_buy_left .works_show .user_name{ margin-top: 5px;}
.works_buy_left .works_show .price_box{ font-size: 36px; color: #a72b8f;}

.pay_box{ border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; padding: 25px 0 25px 28px; height: 80px;}
.pay_box .pay_title{ font-size: 18px;}
.alipay_box .pay_title{ margin-bottom: 15px;}
.alipay_box .pay_item input{ vertical-align: 12px; margin-right: 12px;}
.alipay_box .pay_item label{ display: inline-block; width: 106px; height: 36px; background: url(../img/icon_alipay.png) no-repeat;}
.ebank_box{ padding-bottom: 75px; height: 102px;}


.works_buy_right{ background-color: #fff; border: 1px solid #e3e3e3; width: 275px; height: 490px; padding: 23px 20px 20px 24px;}
.works_buy_right .btn_buy_box{ margin-bottom: 15px;}
.works_buy_right .btn_buy_box a{ width: 276px; height: 58px; line-height: 62px; font-size: 24px;}

.works_buy_right .btn_purchase_box{ margin-bottom: 5px;}
.works_buy_right .btn_purchase_box a{ float: right; display: inline; font-size: 13px; color: #000; padding-right: 18px;}
.btn_purchase_box a.icon_unfold{ background: url(../img/icon_arrow_down.png) right center no-repeat;}
.btn_purchase_box a.icon_fold{ background: url(../img/icon_arrow_up.png) right center no-repeat;}

.works_buy_right .purchase_notes_con{ background-color: #fafafa; border: 1px solid #e3e3e3; line-height: 20px; padding: 15px 15px 10px; height: 360px; overflow: auto;}


/* 鐠愵厺鎷遍幋鎰妞わ拷*/
.works_buy_suc{ padding: 50px 0 200px;}
.works_buy_suc .works_buy_suc_con{ background-color: #fafafa; border: 1px solid #e3e3e3; padding: 50px 0 115px;}
.txt_c{ text-align: center;}
.suc_tip{ display: inline-block; background: url(../img/icon_suc_38.png) left center no-repeat; padding-left: 48px; color: #00b22d; height: 38px; line-height: 38px; font-size: 26px;}

.buy_suc_info{ width: 560px; margin: 25px auto 0;}
.buy_suc_info .works_info{ margin-left: 242px;}
.buy_suc_info .works_name{ font-size: 26px; height: 30px; line-height: 30px; overflow: hidden;}
.buy_suc_info .time_limit{ font-size: 18px; margin-bottom: 30px;}
.buy_suc_info .time_limit span{ color: #a72b8f;}


/* 閻㈢粯婢�*/
.draw_board{ background-color: #7b4397; position: relative;}
.box_1 .box_bd form em{display:inline-block;font-style:normal;font-size:12px;vertical-align:middle;}
.box_1 .box_bd form em.error{margin-left:5px;color:red;background:url(../img/icon_close.png) no-repeat left;padding-left:20px;font-family:"Microsoft yahei";}
.box_1 .box_bd form em.valid{margin-left:5px;color:red;background:none;padding:0;}

.btn_upload .ke-button-common{ padding: 0; height: 38px; border: 0; line-height: 38px; color: #fff; font-size: 14px; font-family: "Microsoft yahei"; background: none;}
.render_parameter{padding-bottom:25px;}
/*剧本错误提示*/
.body_wrap .box_2 .box_bd .script_desc_box form em.error{margin-left:5px;color:red;background:url(../img/icon_close.png) no-repeat left;padding-left:20px;font-family:"Microsoft yahei";font-style: normal;}
/*创意错误提示*/
.works_desc_box form em.error{margin-left:5px;color:red;background:url(../img/icon_close.png) no-repeat left;padding-left:20px;font-family:"Microsoft yahei";font-style: normal;}
/*剧本投稿错误提示*/
.script_desc_box pb40 form em.error{margin-left:5px;color:red;background:url(../img/icon_close.png) no-repeat left;padding-left:20px;font-family:"Microsoft yahei";font-style: normal;}